import Vue from 'vue';
import ElementUI from 'element-ui';
import 'element-ui/lib/theme-chalk/index.css';
Vue.use(ElementUI);

// 引入moment轻量级格式化时间插件
import moment from 'moment';
import 'moment/locale/zh-cn';
// 使用中文时间
moment.locale('zh-cn');
Vue.prototype.$moment = moment;

// 引入vuex状态管理库
import vuex from './vuex/index.js';

import axios from 'axios';
// 配置请求的根路径
axios.defaults.baseURL = window.gurl.SERVICE_CONTEXT_PATH;
Vue.prototype.$axios = axios;

// 关闭生产模式下给出的提示(以阻止vue在启动时生成生产提示)
Vue.config.productionTip = false;

// 引入路由文件
import router from './router';

import App from './App';

/* eslint-disable no-new */
new Vue({
    el: '#app',
    router,
    store: vuex,
    render: h => h(App),
    components: { App },
    template: '<App/>'
});